// -- ?臬???
// 蝘饺? js3d.js
// $.fn.fixstr = function(){
// 	return $.each($(this), function(idx,ele){
//     var numv=ele.value-0;
//     var sign=(numv>=0?1:-1); // Will give 1 for num=0
//   	var numabs=numv*sign;
//   	var naint=Math.floor(numabs);
//   	var nacent=Math.round((numabs-naint)*100);
//   	if (nacent>=100) {nacent=0; naint++;}
//   	var nais=''+naint;
//   	var nacs=(nacent<10?'0':'')+nacent;
//   	if (naint+nacent==0) sign=1;
//   	ele.value = (sign==1?'':'-')+nais+'.'+nacs;  
//   });
// };

$.fn.chgTitleClass = function(){
   return $.each($(this),function(idx,ele){
    if(ele.value < 1){
      ele.parentNode.className = "red";
    }else{
      ele.parentNode.className = "chgTitle";
    }
   });
}

$.fn.clearTheClass = function(){
  $(this).removeClass("chgTitle");
  $(this).removeClass("red");
  return $(this);
};


// prime number
$.fn.primeFilter = function(){
  return $(this).filter(function(index){
    if(index <1){return false;}
    else if(index == 1){return true;}
    else if(index == 2){return true;}
    else {
      flag = true;
      stopVal = Math.sqrt(index);
      for(i = 2; i <=stopVal;i++){
        if ((index % i) == 0){
          flag = false;
          break;
        }
      }
      return flag;
     }
  });
};


// Composite number
$.fn.compositeFilter = function(){
  return $(this).filter(function(index){
    if(index <0){return false;}
    if(index == 0){return true;}
    else if(index == 1){return false;}
    else if(index == 2){return false;}
    else {
      flag = false;
      stopVal = Math.sqrt(index);
      for(i = 2; i <=stopVal;i++){
        if ((index % i) == 0){
          flag = true;
          break;
        }
      }
      return flag;
     }
  });
};



// button
$.fn.btnClassShow = function(){
  $(":button").not(".nobtnclass").addClass("btnchoice").hover(
    function() {$(this).addClass("btnchoiced");}
    , function() {$(this).removeClass("btnchoiced");}
  );
};

// table tr
$.fn.trClassShow = function(){
  $("tr.row1").add("tr.row2").hover(
    function() {$(this).addClass("trover");}
    , function() {$(this).removeClass("trover");}
  );
};